embrasure for cannon - Turkish English Dictionary